English horn
noun
1.
a large oboe, a fifth lower in pitch than the ordinary oboe, having a pear-shaped bell and producing a mellow tone.
Also called
cor anglais
.
Origin
1830-40
British Dictionary definitions for
English horn
English horn
noun
1.
(
music
)
another name for
cor anglais